/**
 * readline模块提供了一个接口，用于一次一行读取可读流
 * 都是在 readline.createInterface()对象中
 */
'use strict'

const readline = require('readline');

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});

/**
 * 每当input流接收到行尾输入 \n 或者\r  就会触发 line 事件，通常发生在enter键或return键
 */
rl.on('line', line => {
  console.log(`接收到：${line}`)
  rl.close()
})

/**
 * 当input流被暂停 或者流收到了'SIGCONT'事件
 */
rl.on('pause', () => {
  console.log('readline 暂停')
})

// rl.question('你如果看待 Node.js 中文网？', answer => {
//   console.log(`感谢您的宝贵意见，${answer}`)
//   rl.close()
// })

// rl.close() 关闭readline.interface实例





